// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.xiaomi.infra.galaxy.common.model;
import com.xiaomi.infra.galaxy.common.BasicGalaxyRequest;
import com.xiaomi.infra.galaxy.common.GalaxyVersion;
import com.xiaomi.infra.galaxy.common.TargetAction;
import com.xiaomi.infra.galaxy.common.constants.APILevel;
import com.xiaomi.infra.galaxy.common.constants.Operation;
import java.util.List;
import java.util.Set;
// Referenced classes of package com.xiaomi.infra.galaxy.common.model:
// Request
public class AlterTableRequest extends Request
{
private List attributeDefinitions;
private Set grantedApps;
private String tableName;
private Set unGrantedApps;
public AlterTableRequest()
{
}
public List getAttributeDefinitions()
{
return attributeDefinitions;
}
public Set getGrantedApps()
{
return grantedApps;
}
public String getTableName()
{
return tableName;
}
public Set getUnGrantedApps()
{
return unGrantedApps;
}
protected BasicGalaxyRequest internalGetGalaxyRequest(String s, APILevel apilevel)
{
BasicGalaxyRequest basicgalaxyrequest = new BasicGalaxyRequest(this, "Galaxy");
TargetAction targetaction = new TargetAction();
targetaction.setApiVersion(GalaxyVersion.getVersion());
targetaction.setLevel(APILevel.Developer);
targetaction.setOperation(Operation.AlterTable);
targetaction.setServiceName("Galaxy");
basicgalaxyrequest.addHeader("X-XiaoMi-Action", targetaction.format());
super.setRequestContent(basicgalaxyrequest, s);
return basicgalaxyrequest;
}
public void setAttributeDefinitions(List list)
{
attributeDefinitions = list;
}
public void setGrantedApps(Set set)
{
grantedApps = set;
}
public void setTableName(String s)
{
tableName = s;
}
public void setUnGrantedApps(Set set)
{
unGrantedApps = set;
}
public void validate()
{
}
public AlterTableRequest withAttributeDefinitions(List list)
{
setAttributeDefinitions(list);
return this;
}
public AlterTableRequest withGrantedApps(Set set)
{
setGrantedApps(set);
return this;
}
public AlterTableRequest withTableName(String s)
{
setTableName(s);
return this;
}
public AlterTableRequest withUnGrantedApps(Set set)
{
setUnGrantedApps(set);
return this;
}
}